﻿
html{-webkit-text-size-adjust:none;/*解决谷歌小于12px字体*/}
/*layout*/
body{ font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#090909; background:#FFF;}
.cbody{width:1000px; margin:0 auto; position:relative;}

#header{ background:url(../images/topBg.gif) repeat-x; height:101px; position:relative; z-index:9}
#header .cbody{ height:101px;}
#header h1{ position:absolute; top:8px; left:30px;}
#header .search{ position:absolute; top:30px; right:0;}
#header .search p{ float:left; line-height:22px;}
#header .search p a{margin-right:10px;}
#header .search p .arrow{ background:url(../images/arrow01.gif) right center no-repeat; padding-right:8px; }
#header .search .txt{ width:170px; height:20px; line-height:20px; border:1px solid #B7B7B7;}
#header .search .search-form{ float:left;}


.btn1{ width:62px; height:20px; vertical-align:top; background:url(../images/searchBtn.gif) no-repeat; border:none;}

.nav2{width:635px; float:right; height:42px; padding-top:55px;}
.headerbg{height:42px;}
#headers{height:42px;}
#nav{float:right;font-size:14px;font-family:"微软雅黑","宋体";}
#nav a:hover{text-decoration:none}
#nav .nav-item,#nav .nav-link{position:relative;float:left;display:block;color:#444;z-index:1000;}
#nav .nav-link{height:40px;margin-left:-1px;line-height:40px;z-index:999;width:90px;text-align:center;}


#nav .hover .nav-link{white-space:nowrap;color:#444; background:url(../images/menu_bg.jpg) no-repeat;}
#nav .nav-dropdown{display:none;position:absolute;top:39px;left:2px;width:285px;height:124px;border:1px solid #dadada;border-bottom:5px solid #c2c2c2;background: url(../images/nav_bg.jpg) repeat-x;box-shadow:0 1px 6px rgba(0, 0, 0, 0.2);z-index:998}
#nav .nav-dropdown-align-right{left:auto;right:3px}
#nav .nav-dropdown-trending{float:left;}
#nav .nav-dropdown-trending span{ display:block; float:left; padding:8px 15px 0 9px;}
#nav .nav-dropdown-trending a{ font-size:12px; text-indent:14px; color:#666666; line-height:24px; background: url(../images/nav_bg2.jpg) repeat-x 0 bottom; width:142px; height:25px; display:block; float:left;}
#nav .nav-dropdown-channel{float:right;width:100px;height:290px;font-size:14px;background:#f6f6f6}
#nav .nav-dropdown a:hover{color:#0062a6}
#nav .trending li{height:50px;line-height:50px;font-weight: 700;border-bottom:1px dashed #ccc;vertical-align:bottom;overflow:hidden}
#nav .trending li a{display:block;padding-left:25px;color:#1E1E1E;}
#nav .trending li a:hover{background:#f6f6f6}
#nav .nav-dropdown-entry{line-height:34px;margin-left:25px;font-size: 14px;}
#nav .nav-dropdown-entry a{display:inline-block;color:#b20000}
#nav .channel{margin-top:16px}
#nav .channel li{line-height:2em}
#nav .channel li a{height:30px;padding-left:24px;line-height:30px;color:#6d6d6d}




.shadow{ background:url(../images/topBotBg.png) repeat-x; height:3px; overflow:hidden; position:absolute; left:0px; top:0; width:100%; z-index:2}

#focus-wrap{ background:url(../images/flashBg.png) repeat-x; height:440px; position:relative;}
#frame{width:100%; overflow:hidden;}
#img{ position:relative; height:414px; overflow:hidden;}
#img li{height:414px; width:100%; display:none; position:absolute; top:0px; left:0px;}
#btn{width:1000px; margin:8px auto 0 auto; text-align:right; }
#btn p{ float:right;}
#btn span{ display:block; float:left; cursor:pointer; margin:0 3px; width:8px; height:8px; background:url(../images/dot.gif) -12px 0 no-repeat;}
#btn span.hov{ background-position:0 0;}

#inde-main{ background:url(../images/apl01.gif) repeat-x; height:155px; padding-top:12px;}
.about-us{ float:left; width:343px;}
.about-us h2,.news h2,.strategic h2,.portal h2{ background:url(../images/titBg.gif) left center no-repeat; padding-left:20px; font-size:14px; font-family:"微软雅黑"; color:#000;}
.about-us dl{ padding-top:8px;}
.about-us h2 em,.news h2 em,.strategic h2 em,.portal h2 em{ font-size:12px; margin-left:6px; font-weight:normal; color:#666;}
.about-us dl dt{ float:left; margin-top:2px;}
.about-us dl dd{ width:225px; float:right; font-size:12px; line-height:21px;}
.news{ float:left; width:303px; margin-left:18px;}
.news ul{ padding-top:8px;}
.news li{ background:url(../images/liBg.gif) left center no-repeat; padding-left:16px; height:21px; line-height:21px; overflow:hidden; position:relative;}
.news li span{ font-family:Arial, Helvetica, sans-serif; position:absolute; top:0; right:0; color:#6A6A6A;}
.strategic{ width:240px;/* float:right;*/float:left;margin-left:18px;display:inline;}
.strategic h2{ margin-left:10px;}
.strategic p,.portal p{ background:url(../images/318x118Bg.png) no-repeat; width:240px; height:108px; text-align:center; padding-top:10px; margin-top:3px;}

#friend{ padding:8px 0;}
#friend img{ margin-right:20px;}

#footer{ background:url(../images/footBg.gif) repeat-x; height:30px; color:#909090; padding-top:12px;}
#footer p a{ color:#909090; margin-left:10px;}
.i_body{width:1172px;}
.portal{width:240px;float:right;}



#wrapper{ position:relative; padding-top:150px;}
.nyBg01{ background:url(../images/nyBg01.jpg) no-repeat center top;}
.nyBg02{ background:url(../images/nyBg02.jpg) no-repeat center top;}
.nyBg03{ background:url(../images/nyBg03.jpg) no-repeat center top;}
.nyBg04{ background:url(../images/nyBg04.jpg) no-repeat center top;}
.nyBg06{ background:url(../images/newsBg.jpg) no-repeat center top;}
.wrap{ background:url(../images/apl01.gif) repeat-x left bottom;}
.content{ background:url(../images/nyWrapBg.png) no-repeat; position:relative; min-height:500px; padding-bottom:70px; width:1000px; margin:0 auto;}

.side{ width:192px; position:absolute; top:-38px; left:28px;}
.side .side-nav{ border:1px solid #E5E5E5; background:url(../images/sideBg.gif) #FFF bottom center no-repeat;}
.side .side-nav h2{ background:url(../images/snavbg.png) left center no-repeat; line-height:41px; font-size:18px; font-family:"微软雅黑"; color:#000; padding-left:13px; margin:14px 0 0 22px;}
.side .side-nav ul{ width:173px; padding-left:10px; padding-top:5px; }
.side .side-nav ul li{ line-height:27px; _height:27px;}
.side .side-nav ul li a{display:block; padding-left:32px; }
.side .side-nav ul li a.bigc{margin-bottom:6px; color:#333; background:url(../images/sideNavBg.png) right no-repeat; padding-top:3px;  text-decoration:none;}
.side .side-nav ul li a.bigc:hover{  background:url(../images/sideNavBg1.png) right no-repeat; color:#FFF; }

.side .side-nav ul ul{}
.side .side-nav ul ul li{ padding-left:0px; background:url(../images/sanjiao.png) no-repeat 10px center;}
.main{ width:722px; float:right; padding:25px 30px 0 0; _height:500px;}
.position h2{ height:39px; font-size:14px; font-weight:bold; color:#000000; float:left; line-height:30px; width:718px; overflow:hidden;}
.position h2 span{ display:block;font-size:12px; color:#636363; font-weight:normal; float:right;}
.position h2 span a{ color:#636363;}
.article{ line-height:23px; color:#515151; padding-top:12px;}
.article p{ padding:6px 0;}
.search-bar{ text-align:right; margin-top:10px;}
.search-bar span{ margin-left:8px;}
.search-bar .tinput{ background:url(../images/searchInputBg.gif) no-repeat; width:118px; height:20px; line-height:20px; border:none; padding-left:22px; color:#888; font-size:11px;}
.hot-product1{ padding:8px 0; margin:10px 0 15px 0; clear:both; overflow:hidden;}
.hot-product1 dl{ width:210px; height:150px; border:#dcdcdc 1px solid; float:left; margin:10px 10px 10px 10px; display:inline;}
.hot-product1 dl dt{ width:210px; height:120px; overflow:hidden; text-align:center;}
.hot-product1 dl img{ height:120px; }
.hot-product1 dl dd{ line-height:30px; overflow:hidden; height:30px; background:#f1f0f0; text-align:center;}
.isshow{ float:left; height:156px; width:16px;}
.morelink{ text-align:right;}
.hot-product{ margin:15px 0;}
.hot-product dt img{ float:left;}
.hot-product dd{ width:415px; float:right; height:170px; position:relative;}
.hot-product dd h3 a{ color:#000;}
.hot-product dd p{ line-height:22px; padding-top:5px;}
.hot-product dd a.more{ position:absolute; bottom:0; right:4px; background:url(../images/arrow-2.gif) right center no-repeat; padding-right:12px; color:#241917;}
.morelink a{ background:url(../images/bigbg.png) center left no-repeat; padding-left:16px; line-height:30px;}
.product-list{border:1px solid #E5E5E5; margin-top:20px;}
.product-list dl{ float:left; width:160px; padding:10px 10px 20px 10px; background:url(../images/dlBotBg.gif) left bottom repeat-x #FFF;}
.product-list dt{ text-align:center; }
.product-list dd{line-height:19px; height:19px; overflow:hidden; font-family:Verdana, Geneva, sans-serif;}
.product-list dd a{ font-weight:bold; color:#515151;}

.parner{ overflow:hidden; width:722px; margin-top:20px;}
.parner ul{ width:740px;}
.parner li{ float:left; margin:0 14px 14px 0;}

.job{ margin-top:20px;}
.job td{ text-align:center; padding:8px 0;}
.job thead td{ background:#F6F6F6;}
.job tbody td{ padding:12px 0;}

.job-more h3{ background:url(../images/ico02.gif) left center no-repeat; padding-left:14px; margin:25px 0 15px 0; font-size:14px;}
.job-more .job-more-table{}
.job-more .job-more-table td,.job-more .job-more-table th{ border:1px solid #F1F1F1; padding:8px 3px;}
.job-more .job-more-table th{ text-align:right;}
.job-more ol{ line-height:23px; color:#787878;}

.news-activity{border:1px solid #E5E5E5; background:url(../images/dlBotBg.gif) left bottom repeat-x; padding:8px; margin:15px 0;}
.news-activity .show-img{ float:left;}
.news-activity .news-activity-r{ float:right; width:495px;}
.news-activity .news-activity-r h3{ position:relative; border-bottom:1px solid #E5E5E5; padding-bottom:8px; margin:5px 0;}
.news-activity .news-activity-r h3 a{position:absolute; bottom:6px; right:4px; background:url(../images/arrow-2.gif) right center no-repeat; padding-right:12px; color:#241917; font-weight:normal;}
.news-activity .news-activity-r li{ border-bottom:1px dashed #E5E5E5; height:26px; line-height:26px; position:relative;font-family:"宋体"; padding-left:6px; overflow:hidden;}
.news-activity .news-activity-r li span{ font-family:Arial, Helvetica, sans-serif; position:absolute; top:0px; right:6px;}

.hot-news{border:1px solid #E5E5E5; background:url(../images/dlBotBg.gif) left bottom repeat-x; padding:12px; margin:15px 0;}
.hot-news h3{ line-height:17px; margin-bottom:5px;}
.hot-news h3 a{ color:#444; font-size:14px;}
.hot-news h3 span{ display:block; font-weight:normal; font-size:10px;}
.hot-news dt img{ float:left;}
.hot-news dd{ width:570px; float:right; line-height:20px; color:#787878;}
.hot-news dd.more{ text-align:right; margin-top:8px;}
.news-list{ padding:10px 0;}
.news-list li{ border-bottom:1px dashed #E5E5E5; height:30px; line-height:30px; position:relative;font-family:"宋体"; padding-left:6px; overflow:hidden;}
.news-list li span{ font-family:Arial, Helvetica, sans-serif; position:absolute; top:0px; right:6px;}

.article-news{ padding-top:12px;}
.article-news .tith2{ text-align:center; border-bottom:1px solid #E5E5E5; line-height:30px; font-size:14px;}
.article-news .tith5{ line-height:30px; text-align:center; font-weight:normal;}
.article-news .article-content{ line-height:22px; color:#787878; padding-top:15px;}
.article-news .article-content p{ padding:8px 0;}

#show-pic{ width:362px; float:left; margin-top:20px;}
#loadImg img{ display:block; border:1px solid #E5E5E5;}
#picShow{border:1px solid #E5E5E5; background:#FFF; padding:10px 0 6px 0; margin-top:10px;}
#picShow ul{ width:370px;}
#picShow ul li{ float:left; position:relative; border:1px solid #E5E5E5; margin-left:5px; display:inline;}
#picShow ul li.on i{ display:block; background:url(../images/arrow-11x8.jpg) no-repeat; overflow:hidden; width:11px; height:8px; position:absolute; top:-9px; left:46%;}
#picShow ul li img{ display:block;}
.txt-info{ float:right; width:346px; line-height:22px;margin-top:20px; color:#6C6C6C; font-family:Verdana, Geneva, sans-serif;}
.txt-info h3{ color:#000;}
.product-content{ clear:both; padding-top:20px; padding-bottom:40px;}

.page{ text-align:center; padding:20px 0;}
.page a{ margin:0 2px; border:1px solid #B5B5B5; display:inline-block; height:22px; line-height:22px; padding:0 8px; font-family:"宋体"; color:#515151;}
.page a:hover,.page a.cur{ background:#000; color:#FFF; text-decoration:none;}
.page span{ color:#515151; line-height:24px; margin:0 2px;}
#header .nav .longli .show-nav ul li{ width:130px; }


.bglist{ width:675px; background:url(../images/navBg01_02.png) repeat-y; position:absolute;z-index:-1; bottom:8px; left:0;}
.lastbg{ height:9px;_height:8px; width:675px; background:url(../images/navBg01_03.png) bottom center no-repeat; float:left;}
.sitelist { padding:1px 0;}
.sitelist .sitetitle{ background: none repeat scroll 0 0 #F2F2F2;color: #666666;cursor: pointer;font-family: "微软雅黑";font-size: 13px;height: 30px;line-height: 30px; text-indent: 2em;}
.sitelist dt{ float:right;}
.sitelist dl{border:1px solid #E5E5E5; border-top:none; background:url(../images/sd_bg.gif) left bottom repeat-x; padding:12px; display:none;}
.sitelist dl dd{text-indent: 14px; height:22px; line-height:22px;}
.yearlist .lmain{width:590px; height:37px; background:url(../images/fzlist.png) repeat-x; overflow:hidden;}
.yearlist ul{ width:100%; clear:both;}
.yearlist ul li{ float:left; line-height:37px; padding:0 25px; display:block; height:37px; width:auto;}
.yearlist ul li a{ font-weight:bold; font-size:15px; color:#515151; text-decoration:none; display:block;width:auto; _width:82px; height:37px;}
.yearlist ul li .cur{ color:#a0c361;}
.historylist{ padding:60px 0 0 68px; min-height:400px;_height:400px;}
.historylist li{ line-height:30px;}
.historylist li a{ font-family:"新宋体"; font-weight:bold; color:#515151; text-decoration:none;}
.hibg {background:url(../images/fzbg.png) right bottom no-repeat; }
/*----------------------------------------------------------------------------------------------------------------------------*/

.sh-job{ padding:0 0 0 10px;}
.sh-job .sh-job-list{ float:left; border:1px solid #EFEFF4; padding:1px; width:300px; margin:30px 50px 0 0; _display:inline; position:relative; left:20px;height:230px;}
.sh-job .sh-job-list ul{ padding-bottom:15px;height: 78px;}
.sh-job .sh-job-list li{ float:left; height:26px; line-height:26px; overflow:hidden; padding-left:15px; width:135px; color:#898989;}
.sh-job .sh-job-list h2{ font-size:14px; font-weight:normal; line-height:40px; padding-left:15px; color:#108F44;}
.sh-job .sh-job-list li a{ color:#898989; margin:0 1px;}
.sh-job .sh-job-list h3 img{ display:block;}
.sh-job .sh-job-list h4{ height:30px; line-height:30px; background:#E9E9E9;}
.sh-job .sh-job-list h4 a{ color:#108F44; margin-left:15px; font-weight:normal; font-family:"宋体";}

.job-banner img{ display:block;}
.job-particular{ width:706px; margin-top:20px;}
.job-particular li h3{ background:#F4F4F4; height:38px; line-height:38px; position:relative; border-top:1px solid #FFF; cursor:pointer;}
.job-particular li h3 a{ background:url(../images/j-add.png) no-repeat; width:15px; height:15px; display:block; overflow:hidden; position:absolute; top:10px; right:10px;}
.job-particular li h3 a.cut{ background:url(../images/j-cut.png) no-repeat; }
.job-particular li h3 span{ background:url(../images/navdot.png) left center no-repeat; padding-left:15px; font-size:15px; color:#000000; margin-left:10px; font-family:"宋体"; font-weight:normal;}
.job-particular li table{ line-height:21px; display:none; border:1px solid #ECECEC;}
.job-particular li table th{ font-weight:normal; background:#FCFCFC;}
.job-particular li table td,.job-particular li table th{ border:1px solid #ECECEC; padding:12px;}
.job-particular li table td p{ color:#F50005;}
.job-particular li table td .wyyp{ text-align:right; position:relative;}
.job-particular li table td .wyyp a{ background:url(../images/j-btn01.png) no-repeat; width:121px; height:26px; line-height:26px;text-decoration:none; text-align:center; color:#6A6A6A; display:inline-block;}

.applying-flow p{ padding:30px 0 30px 90px;}


#scroll{ width:1000px; height:296px; position:relative; overflow:hidden; margin:0 auto;} 
#banner{overflow:hidden; width:1000px; margin:0 auto;} 
#banner ul{ width:10000px; overflow:hidden; }  
#banner ul li{float:left; display:inline; width:1000px; height:296px; overflow:hidden;}  
#sildeLeft{display:block; cursor:pointer; position:absolute; left:0; top:50%; margin-top:-22px;z-index:1; height:45px; line-height:45px; text-align:center; width:45px; font-family:"宋体"; color:#FFF; font-size:36px; text-decoration:none; font-weight:bold;}
#sildeRight{display:block; cursor:pointer; position:absolute; right:0; top:50%; margin-top:-22px; z-index:1;height:45px; line-height:45px; text-align:center; width:45px; font-family:"宋体"; color:#FFF; font-size:36px; text-decoration:none; font-weight:bold;}  
#sildeLeft:hover,#sildeRight:hover{ color:#62AD2C;}

.rlzy{ width:1000px; margin:12px auto 0 auto; overflow:hidden; padding-bottom:80px;}
.rlzy .ovh{ width:1030px;}
.rlzy .rlzy-list{ width:230px; float:left; border:1px solid #E5E5E5; background:url(../images/j-apl.png) repeat-x left top; margin-right:24px; height:351px;}
.rlzy .rlzy-list h2{ padding:12px 0 15px 10px;}
.rlzy .rlzy-list h2 span{ background:url(../images/navdot.png) left 3px no-repeat; padding-left:15px; font-size:14px; color:#333; display:block;}
.rlzy .rlzy-list h2 span em{font-weight:normal; display:block; line-height:14px; color:#C5C5C5; font-size:11px;}
.rlzy .rlzy-list h3{ width:210px; height:148px; margin:0 auto 10px auto;}
.rlzy .rlzy-list h3 img{ display:block; border:1px solid #E5E5E5;}
.rlzy .rlzy-list li{ float:left; width:100px; height:30px; line-height:30px; overflow:hidden; padding-left:10px;color:#666666;}
.rlzy .rlzy-list li a{ margin:0 1px; color:#666666;}
.rlzy .rlzy-list h4{ text-align:right;  padding:10px 10px 20px 10px;}
.rlzy .rlzy-list h4 a{color:#2564C2; font-family:"宋体"; font-weight:normal;}
.rlzy .rlzy-list p{ line-height:21px; padding:3px 10px;color:#666666; height:84px; overflow:hidden;}

.active-list{border:1px solid #E5E5E5; background:url(../images/dlBotBg02.png) left bottom repeat-x; padding:12px 14px; margin:20px 0;}
.active-list h3{ line-height:17px; margin-bottom:5px;}
.active-list h3 a{ color:#444; font-size:14px;}
.active-list h3 span{ display:block; font-weight:normal; font-size:10px;}
.active-list dt img{ display:block;}
.active-list dd{line-height:20px; color:#787878; padding-top:10px;}
.active-list dd.more{ text-align:right; margin-top:8px;}

.arealist{ width:175px; position:absolute; top:290px; z-index:999999; left:774px; display:none;}

.sitecontent{background:url(../images/bobg.png) center bottom no-repeat; position:absolute; width:348px; padding-bottom:10px; display:none;padding:0 1px; padding-bottom:37px;}
.sitecontent #close{ position:absolute; right:13px; top:0; cursor:pointer;}
.sitecontent .tt { padding-left:10px; height:14px;  background:url(../images/top.png) no-repeat;}
.sitelist .iscur{ background:url(../images/sd_bg3.gif) repeat-x; color:#106FBF;}
.sitelist{display:none; width:313px; }
.sli{ background:url(../images/bglist.png) left bottom repeat-x; width:312px; margin-left:1px; padding-left:10px; padding-right:10px; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;}
.sitecontent .tt span{   background: none repeat scroll 0 0 #0563B1;color: #FFFFFF;display: block;float: left;font-family: "微软雅黑";font-size: 14px;height: 28px;line-height: 28px;text-align: center;width: 102px;}
.apply{ width:940px;padding: 25px 30px 0 30px; float:right;}
.appform{ padding:20px 0 0 0; width:860px; margin:0 auto;}
.appform table td{  padding: 5px 0;text-align: center;}
.appform table .aleft{ text-align:left; padding-left:10px;}
.ting,.shuo,.du,.xie{ cursor:pointer;}
.appform p{ line-height:30px; height:30px;}

#TB_overlay {height: 100%;left: 0;position: fixed;top: 0;width: 100%;z-index: 100;}
.TB_overlayBG {background-color: #000000; opacity: 0.75;-ms-filter:'alpha(opacity=75)'; filter:alpha(opacity=75); display:none;}
.jidicon{ width:212px; position:absolute; top:260px; left:772px;}
.pbox{ position:absolute; display:none; z-index:99999;}
.jidilist .jidititle{cursor: pointer;font-family: "微软雅黑";font-size: 13px;height: 30px;line-height: 30px;text-indent: 12px;background: none repeat scroll 0 0 #F2F2F2;color: #666666; padding:0;}
.jidilist .iscur {background: url("../images/sd_bg3.gif") repeat-x scroll 0 0 transparent;color: #106FBF;}
.jidilist dl dd {line-height: 22px; text-indent:12px;}
.jidicon dl{ display:none;}
.phlist{ display:none;}
.jidilist{ display:none; }
#noinfo{font-family: "微软雅黑";font-size: 13px;height: 30px;line-height: 30px;text-indent: 12px;background: none repeat scroll 0 0 #F2F2F2;color: #666666; padding:0; width:200px;}
.classimg{ padding:10px 0;}
.pbox .sli{border-left: 1px solid #CFCFCF;border-right: 1px solid #CFCFCF; width:313px; margin-left:0;}

/*add*/
.text{ line-height:25px; padding:10px;}
.text h2{ font-size:20px; line-height:35px; font-weight:bold; text-align:center;}
ul.new_ul li{ line-height:35px; border-bottom:#dcdcdc 1px dotted;}
.down a img{ padding:6px 3px; vertical-align:top;}
ul.new_ul li a{ font-size:14px; padding-right:10px;}
ul.new_ul li span{ color:#b4b2b2;}
.jackpage{ margin-top:20px; clear:both; line-height:25px;}

.STYLE3{ color:#fff;}

.lianxi h1 {font-size:22px;}
.lianxi h2 {text-align:left!important;font-size:18px;}
.lianxi p strong {width:100%;height:1px;float:left;border-bottom:#444 1px dashed;margin:10px 0px;}






